That's a hectic schedule man. Good luck with JEE, it sucks. The badge has nothing to with competitive battling, I was a Circus Maximus mod for a year lol, back when it was actually active. I haven't played competitive Pokemon in a long time. Not since Gen 4.
lol, it's been a long time since I played any tournament battles. I managed, haha. I don't know how it is now, but back then we had a decent amount of time to get matches done. I used to schedule for weekend mornings our time, since they would stay up late on weekend nights.
Starmie can't exactly spin with Ageislash around. A spinblocker with STAB Shadow Sneak and Pursuit off Base 150 Atk that will likely be incredibly common? Yeah; good luck with that Starmie. Greninja may not remove that niche; but it's certainly a lot harder for Starmie to spin.